
        i,em{font-style: normal;}
            .topWrap {background:#fff;font-family: "Microsoft Yahei";  height: auto; position: relative; overflow: hidden; }
            .header { width: 1200px; margin:0 auto;  }
            .h_nr { height: 99px; overflow: hidden;box-sizing: border-box;padding-top: 12px;}
            .logo { width: 240px; height: 72px;overflow: hidden;}
            .logo img { width: 240px; height: 72px; display: block;  float: left;}
            .h_nr h2 {margin-top:10px; margin-left: 23px;padding-left: 20px; width: 370px; float: left;  font-size:17.8px; color:rgba(0, 0, 0, 0.6); font-weight: normal; text-align: left; line-height: 25px; position: relative;background:url(images/logo_line.png) no-repeat left 5px;}
            .h_nr h2 b{color: #191919; font-size:24px; font-weight: bold; display:  block; line-height: normal; }
            .h_nr h2 b i{color:#004f9a;}
            .h_nr .sc{margin-top: 10px;text-align: left;  float: right; width: 450px; box-sizing:border-box;height: 64px; line-height:30px; background:url(images/tel.png) no-repeat left 5px; padding-left: 26px;}
            .h_nr .sc span{line-height: normal; font-size: 14px; color: #595959; display: block; }
            .h_nr .sc p {overflow: hidden; color: #004f9a;font:28px "Arial";  font-weight: normal; }
            .h_nr .sc p i{font-size: 22px;color:#747474;}
            .nav{background:#004f9a; height: 65px;box-shadow: 0 0 15px #f2f2f2;}
            .nav ul{  height: 65px; width: 1200px;margin:0 auto;}
            .nav li { float: left;font-size: 18px; position: relative;height:65px;overflow:hidden;}
            .nav li a { text-decoration: none; height: 65px;line-height: 65px; display: block; position: relative;z-index: 2; color: #fff;box-sizing: border-box;  font-weight: normal;padding:0 30px;}
            .nav li:before{content:'';position:absolute;height:16px;width:1px;background:#80a7cd;background-size:100%; top:25px;right:0;}
            .nav li:after{content:'';position:absolute;height:0;width:100%;background:#ffffff;background-size: 100% 100%; bottom:0;left:0;-webkit-transition:height .5s;transition:height .5s;color: #fff; z-index: 1;}
            .nav li:hover:after,.nav li.cur:after{height:100%;color: #004f9a;z-index: 1;box-shadow: 0px -5px 5px #e6e6e6;}
            .nav li a:hover, .nav .cur a { font-weight: normal; text-decoration: none;  color: #004f9a; }
            .nav li.nones:before{width: 0;}
        
 
  .banner{max-height: 752px;overflow: hidden;}
    .banner img{display:block;width:100%;}
.banner .slick-arrow {position: absolute;font-size: 0;top: 50%;z-index: 9; width: 45px; height: 45px; margin-top: -50px;border: 0; outline: none;}
.banner .slick-prev {left: 13%; display: none; background:url(images/lefts.png) no-repeat center center;}
.banner .slick-next {right: 13%; display: none;background:url(images/rights.png) no-repeat center center;}   
.slick-dots { position: absolute;left: 50%; font-size:0; bottom: 3%;width: 300px;text-align: center;margin-left: -175px;z-index: 11;}
.slick-dots li {display: inline-block;margin: 0 8px; }
.slick-dots li button {display: block;border: 2px solid #fff;width: 8px;height: 8px;color: #fff; border-radius: 100%;background: none;}
.slick-dots .slick-active button {background-color: #0053a1;border-color: #0053a1;}    


.footWrap{clear:both;font-family:"Microsoft Yahei";position: relative;height:726px;background: url(images/ftbg.jpg) no-repeat center top;padding-top:76px;box-sizing: border-box;}
.footer{width:1200px;margin:0 auto; position:relative;}
.footer em{padding:0 10px;}
.f_lx{width:550px;height:445px;float: left;margin-bottom: 80px;}
.f_lx h3{display: block; line-height: 30px; font-size:18px;color:#ffffff;font-weight: bold;padding-top:124px;background: url(images/lxico.png) no-repeat left top;height:182px; box-sizing: border-box;margin-bottom: 35px;position: relative;}
.f_lx h3 a{color:#fff;}
.f_lx h3::after{content:'';position:absolute;height:4px;width:35px;background:#004f9a; bottom:0px;left:0px;}
.f_lx p{ font-size: 14px;color:rgba(255, 255, 255, 0.5); line-height:30px;text-align: justify;height:170px;}
.f_lx_btn{width:142px;height: 47px;line-height: 47px;text-align: left;padding-left:25px;background:url(images/lx_btn.png) no-repeat; font-size: 14px;color: #fff !important;box-sizing: border-box;display: block;color:rgba(255, 255, 255, 1);}

.fcontact{width: 600px;height:445px;border-radius: 3px;background: #034b8f; float:right;padding:45px 0 0 70px; box-sizing: border-box;margin-bottom: 80px;}
.fcontact li{float: left;box-sizing: border-box; font-size: 14px;color: #fff;width:228px;height:190px;}
.fcontact li i{font-size: 22px; color: rgba(255, 255, 255, 0.5);display: block;height:59px; line-height: 59px;border: 1px solid rgba(255, 255, 255, 0.5);border-left:0;border-right:0;font-weight: normal;text-transform: capitalize;padding-left:49px;margin-bottom: 25px;width:161px;box-sizing: border-box;}
.fcontact li:nth-child(2n){float: right;}
.fcontact li:nth-child(1){line-height: 25px;}
.fcontact li:nth-child(1) i{background: url(images/ftico1.png) no-repeat left center; }
.fcontact li:nth-child(2),.fcontact li:nth-child(3){font-size: 26px;}
.fcontact li:nth-child(2) i{background: url(images/ftico2.png) no-repeat left center; }
.fcontact li:nth-child(3) i{background: url(images/ftico3.png) no-repeat left center; }
.fcontact li:nth-child(4){font-size: 20px;}
.fcontact li:nth-child(4) i{background: url(images/ftico4.png) no-repeat left center; }
.fnav{width:1200px;    text-align: center;padding-top:23px;border-top:1px solid rgba(255, 255, 255, 0.2);}
.fnav a{line-height: 32px;color:rgba(255, 255, 255, 0.5);font-size: 15px;padding:0 15px;text-align: center;}
.f_txt{color:rgba(255, 255, 255, 0.5);line-height: 32px;text-align: center;height:32px; font-size: 14px;margin-left:0;}
.f_txt a{color:rgba(255, 255, 255, 0.5);}

.fcode{ width:88px;box-sizing: border-box;position:absolute;right:0;bottom:-30px;}
.fcode p{width: 88px;}
.fcode img{width: 88px; height: 88px;}
.fcode span{display: block;line-height:22px; text-align: center; color: #fff; height: 22px; box-sizing: border-box; font-size: 14px;margin-top:0px;}


